# Vassal decisions are listed for each courtier and direct vassal. The ruler is in the FROM scope.

targetted_decisions = {

	vassal_fatwa_decision = {
                filter = vassals				# Only those under me
		ai_target_filter = vassals		# Only those under me
		from_potential = {
			religion_group = muslim
			any_courtier = {
				has_job_title = job_spiritual
				uses_decadence = yes
			}
		}
		
		potential = {
                        vassal_of = FROM
			age = 16
			is_ruler = yes
			is_landed = yes
			prisoner = no
			is_liege_or_above = FROM
			religion_group = muslim
			decadence = 40
			NOT = { piety = 100 }
			NOT = { dynasty = FROM }
			NOT = { has_job_title = job_spiritual }
			NOT = { has_character_modifier = fatwa_timer }
		}
		allow = {
			NOT = { FROM = { decadence = 40} }
			FROM = { piety = 100 }
		}
		effect = {
			add_character_modifier = {
				name = fatwa_timer
				duration = 1140
				hidden = yes
			}
			FROM = {
				any_courtier = {
					limit = { has_job_title = job_spiritual }
					character_event = { id = 88750 days = 3 tooltip = "EVTTOOLTIP88750" }
				}
			}
			hidden_tooltip = {
				FROM = {
					character_event = { id = 88754 }
				}
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				reverse_opinion = { who = FROM value = 40 }
			}
		}
	}
#################################################################################

################################################################################################

################################################################################################

################################################################################################			
	vassal_zun_judgement_decision = {
	
		from_potential = {
			OR = {
				religion = zun_pagan
				religion = zun_pagan_reformed
			}
		}
	
		potential = {
			prisoner = yes
			NOT = { has_character_modifier = zun_judgement }
			host = { character = FROM }
		}
		allow = {
			prisoner = yes
		}
		effect = {
			character_event = { id = CM.15000 days = 1 }
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 100000
			
			modifier = {
				factor = 0
				reverse_opinion = { who = FROM value = 40 }
			}
			modifier = {
				factor = 0
				FROM = { trait = kind }
			}
			modifier = {
				factor = 2
				FROM = { trait = cruel }
			}
			modifier = {
				factor = 0.4 # Less likely to do it
			}
			modifier = {
				factor = 2
				is_pretender = yes
				FROM = {
					OR = {
						is_pretender = yes
						is_primary_heir = yes
					}
				}
			}
		}
}
##############################################################################################################################
##############################################################################################################################

	prisoner_to_oubilette = {
		filter = court
		ai_target_filter = court

		from_potential = {
			ai = no
		}
	
		potential = {
			host = { character = FROM }
			prisoner = yes
			NOT = { has_character_modifier = the_oubliette }
		}
		allow = {
			prisoner = yes
		}
		effect = {
			add_character_modifier = { 
				name = the_oubliette
				duration = -1
			}
			hidden_tooltip = {
				remove_character_modifier = the_dungeon
				remove_character_modifier = house_arrest
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
	
	prisoner_to_dungeon = {
		filter = court
		ai_target_filter = court

		from_potential = {
			ai = no
		}
	
		potential = {
			host = { character = FROM }
			prisoner = yes
			OR = {
				has_character_modifier = the_oubliette
				has_character_modifier = house_arrest
			}
		}
		allow = {
			prisoner = yes
		}
		effect = {
			add_character_modifier = { 
				name = the_dungeon
				duration = -1
			}
			hidden_tooltip = {
				remove_character_modifier = the_oubliette
				remove_character_modifier = house_arrest
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
	
	prisoner_to_suite = {
		filter = court
		ai_target_filter = court

		from_potential = {
			ai = no
		}
	
		potential = {
			host = { character = FROM }
			prisoner = yes
			NOT = { has_character_modifier = house_arrest }
		}
		allow = {
			prisoner = yes
		}
		effect = {
			add_character_modifier = { 
				name = house_arrest
				duration = -1
			}
			hidden_tooltip = {
				remove_character_modifier = the_oubliette
				remove_character_modifier = the_dungeon
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
}